package com.xdcplus.web.mapper.sys;

import com.xdcplus.mp.mapper.IBaseMapper;
import com.xdcplus.web.common.pojo.entity.sys.SysBaseData;
import com.xdcplus.web.common.pojo.query.sys.SysBaseDataQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 基础参数(SysBaseData)表数据库访问层
 *
 * @author bullion.yan
 * @since 2024-06-18 14:00:40
 */
public interface SysBaseDataMapper extends IBaseMapper<SysBaseData> {

    /**
     * 查询基础参数(SysBaseData)
     *
     * @param sysBaseDataQuery 基础参数(SysBaseData)查询
     * @return {@link List<SysBaseData>}
     */
    List<SysBaseData> querySysBaseData(SysBaseDataQuery sysBaseDataQuery);

    /**
     * 根据数据类型查询
     * @param dataCate
     * @return
     */
    List<SysBaseData> querySysBaseDataByDataCate(String dataCate);
     SysBaseData querySysBaseDataByDataCateAndDataId( @Param("dataCate") String dataCate, @Param("dataId") String dataId);
}
